bank software intellectual property internet banking banking software private equity bank banking banking industry technology specialists banks banking solutions marketing consulting microsoft online banking technology commercialization venture capital business licensing investment development logo design